Implicit Blending Revisited
نویسندگان
چکیده
Blending is both the strength and the weakness of functionally based implicit surfaces (such as F-reps or softobjects). While it gives them the unique ability to smoothly merge into a single, arbitrary shape, it makes implicit modelling hard to control since implicit surfaces blend at a distance, in a way that heavily depends on the slope of the field functions that define them. This paper presents a novel, generic solution to blending of functionally-based implicit surfaces: the insight is that to be intuitive and easy to control, blends should be located where two objects overlap, while enabling other parts of the objects to come as close to each other as desired without being deformed. Our solution relies on automatically defined blending regions around the intersection curves between two objects. Outside of these volumes, a clean union of the objects is computed thanks to a new operator that guarantees the smoothness of the resulting field function; meanwhile, a smooth blend is generated inside the blending regions. Parameters can automatically be tuned in order to prevent small objects from blurring out when blended into larger ones, and to generate a progressive blend when two animated objects come in contact.
منابع مشابه
Better blending between multiple nodes of the blobtree
A blobtree is an implicit surface defined by a tree of objects. Each node of the tree can either be a primitive or an operation. Primitives are skeletal implicit surfaces defined by a skeleton (like a point or a line) and a potential function which maps the distance to the primitive to R. Operations (like union, twist or blend) are nodes that work on one or more other nodes. Skeletal implicit s...
متن کاملControlled Blending for Implicit Surfaces using a Graph
Automatic blending between surfaces surrounding skeletal elements has been cited as one of the chief advantages of using implicit surface modeling techniques. However, achieving control so that blending occurs only when it is desirable is a di cult problem. In this paper we look at using a graph to specify the blending between objects. We propose a new method which produces a C(0) continuous fu...
متن کاملBlending Implicit Shapes Using Fuzzy Set Operations
Implicit modelling is a powerful technique to design geometric shapes, where a geometric object is described by a real function. In general, the real functions used in implicit modelling are unbounded and can take any values in space R. In general, the shapes described by different level sets of an unbounded implicit function can be varied significantly and are very unpredictable. In addition, ...
متن کاملThe Scale Method for Blending Operations in Functionally-Based Constructive Geometry
This paper presents a scale method for developing high dimensional scale functions to blend implicitly defined objects. Scale functions are differentiable on the entire domain except the origin, provide blending range control, and behave like Min/Max operators everywhere, so even a successive composition of blending operations containing overlapped blending regions can be generated smoothly. Be...
متن کاملCombining implicit surfaces with soft blending in a CSG tree
In this paper, we show an extension of the model proposed by Sabourdy, combining various implicit surfaces with soft blending capacities in a CSG tree. This extension allows integration of plane surfaces, skeletons and many other types of implicit surfaces. It particularly develops the blending possibilities offered by this approach. The model is then able to generate a wide variety of shapes o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Graph. Forum
دوره 29 شماره
صفحات -
تاریخ انتشار 2010